package com.ruoyi.costumeShop.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.costumeShop.mapper.CostumeMapper;
import com.ruoyi.costumeShop.domain.Costume;
import com.ruoyi.costumeShop.service.ICostumeService;

/**
 * costumeService业务层处理
 * 
 * @author ruoyi
 * @date 2022-04-05
 */
@Service
public class CostumeServiceImpl implements ICostumeService 
{
    @Autowired
    private CostumeMapper costumeMapper;

    /**
     * 查询costume
     * 
     * @param costumeId costume主键
     * @return costume
     */
    @Override
    public Costume selectCostumeByCostumeId(Long costumeId)
    {
        return costumeMapper.selectCostumeByCostumeId(costumeId);
    }

    /**
     * 查询costume列表
     * 
     * @param costume costume
     * @return costume
     */
    @Override
    public List<Costume> selectCostumeList(Costume costume)
    {
        return costumeMapper.selectCostumeList(costume);
    }

    /**
     * 新增costume
     * 
     * @param costume costume
     * @return 结果
     */
    @Override
    public int insertCostume(Costume costume)
    {
        return costumeMapper.insertCostume(costume);
    }

    /**
     * 修改costume
     * 
     * @param costume costume
     * @return 结果
     */
    @Override
    public int updateCostume(Costume costume)
    {
        return costumeMapper.updateCostume(costume);
    }

    /**
     * 批量删除costume
     * 
     * @param costumeIds 需要删除的costume主键
     * @return 结果
     */
    @Override
    public int deleteCostumeByCostumeIds(Long[] costumeIds)
    {
        return costumeMapper.deleteCostumeByCostumeIds(costumeIds);
    }

    /**
     * 删除costume信息
     * 
     * @param costumeId costume主键
     * @return 结果
     */
    @Override
    public int deleteCostumeByCostumeId(Long costumeId)
    {
        return costumeMapper.deleteCostumeByCostumeId(costumeId);
    }
}
